package com.atguigu.lease.common.minio;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;


// @ConfigurationProperties + prefix，用来指定当前这个类需要绑定的参数名前缀
@ConfigurationProperties(prefix = "minio")
@Data
public class MinioProperties {

    // 具体怎么映射? -> 根据属性名

    // 可以一一对应上，映射到，minio.endpoint
    private String endpoint;

    // 剩下三个值，转成驼峰命名（这使用的命令规则比较宽松，映射值，中间可以使用"-"分割，也可以使用"_"分割）
    private String accessKey;
    private String secretKey;
    private String bucketName;
}
